package returndemo;

import java.util.Random;
import java.util.Scanner;

public class ReturnDemo {
	
	//定义一个方法
	public void doHomework() {
		System.out.println("我已经做完了10个类以及测试");
		// 返回, 当方法返回值是void的时候，!!!return不能带值
		// return; 
	}
	
	public int getInt() {
		Random rand = new Random();
		int number = rand.nextInt(100);
		return number;
	}
	//BMI=体重÷身高÷身高
	public double bmi () {
		Scanner scan = new Scanner(System.in);
		System.out.println("请输入体重(公斤):");
		double weight = scan.nextDouble();
		System.out.println("请输入身高(米):");
		double height = scan.nextDouble();
		return weight / height / height;
	}
	
	// 写一个方法，在方法内输入年份，返回你输入的年份的2月份天数
	// 能被4整除并且不能被100整除， 或者能被400整除
	public int getFebTotalDay () {
		//1.输出一条语句 "输入年份"
		System.out.println("请输入年份:");
		//2.创建一个Scanner对象
		Scanner s = new Scanner(System.in);
		//3.Scanner对象 nextInt()得到一个整数
		int year = s.nextInt();
		//4.if判断 如果年份能被4整除并且不能被100整除， 或者能被400整除 ，
		if (year % 4 == 0 && year % 100 != 0  || year % 400 == 0) {
			//那么返回29
			return 29;
		} else {  //5.否则不满足条件
		    //返回28
			return 28;
		}
	}
	
	public static void main(String[] args) {
		ReturnDemo rd = new ReturnDemo();
		rd.doHomework();
		// 调用后返回的值可以赋值给其他变量
//		int num = rd.getInt();
//		System.out.println(num);
		// 调用后返回的值可以赋值给其他变量
//		double bmi = rd.bmi();
//		System.out.println("您的BMI值为:" + bmi);
		// 调用
		int febTotalDay = rd.getFebTotalDay();
		System.out.println(febTotalDay);
		
	}
}
